﻿@charset "utf-8";

/*css reset*/
* {margin:0;padding:0; font-family:'Microsoft Yahei','Simsun';}
body{-webkit-text-size-adjust: none;}
body,button,input,select,textarea{ font-size:18px;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#1F376D;}
a.red{text-decoration:none;color:#ff0000;}
a.black{text-decoration:none;color:#000000;}
a.green{text-decoration:none;color:#1ca446;}
a:hover{text-decoration:none; }
img{ border:0;vertical-align:middle}
button,input,select,textarea{font-size:100%; vertical-align:middle}
table{width:100%;border-spacing:0px;margin:0px;padding:0px;border-collapse: collapse;}
header, footer, article, section, nav, menu, hgroup,time{display: block;clear:all; } 
 
/* global */
.warp{ margin:0px auto;width:320px;}
 
/*整站导航 */
.headnav{ padding:0px; height:34px; line-height:34px; border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1;
text-align:center; font-size:16px; color:#a9b0b9;
background-color:#f4f4f4;
background-image:linear-gradient(top, #f4f4f4, #cacfd3); /* Saf4+, Chrome */
/* Chrome 10+, Saf5.1+ */
/* FF3.6 */
/* IE10 */
/* Opera 11.10+ */
}
.headnav a{ margin:0px 5px;color:#212224;}
.headnav strong{ font-weight:normal; display:inline-block; width:7px;}
.headnav a:last-child{ padding-right:14px;background:url(../images/12fc7be5.png) no-repeat 35px 7px }
 
/* 整站导航 '更多'*/
.dialog{ margin:0px auto;width:320px; display:none}
.clint_nav{
color:#fff;padding:3px 8px;height:31px; line-height:31px; border-bottom:1px solid #355a90; border-top:1px solid #355a90;text-shadow:1px 1px 1px #355a90;overflow:hidden;
background-color:#9eb7dc;
background-image:linear-gradient(top, #9eb7dc, #5b83bf); /* Saf4+, Chrome */
/* Chrome 10+, Saf5.1+ */
/* FF3.6 */
/* IE10 */
/* Opera 11.10+ */
}
.clint_nav strong{padding-left:80px; width:176px; font-size:18px; float:left;}
 
.navigation {padding:0px 1px; overflow:hidden}
.navigation li{ float:left;width:106px; height:38px; line-height:38px;display:inline;border-bottom:1px solid #E3E1E1; overflow:hidden}
.navigation li a{ background: url(../images/index01.png) no-repeat;float:left; width:60px; height:38px; line-height:38px; padding-left:46px; font-size:16px;}
 
.aclose{float:right; width:48px; height:31px; background:url(../images/2903.png) no-repeat -290px 0; border:0; cursor: pointer;color:#fff;font-weight:bold;font-size:16px;text-shadow: 1px 1px 2px #61616b; text-align:center; line-height:31px}
 
/* 微博数 */
.headnav a.wbcss{ margin:0px 10px; position:relative}
.headnav a.wbcss span{ border:2px solid #fff;height:18px; line-height:18px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; padding:0px 5px; color:#fff; font-size:13px;-webkit-box-shadow:2px 2px 12px #ccc; position:absolute; left:25px; top:-8px;
    background-image:-moz-linear-gradient(top, #f59499, #ca0206); /* FF3.6 */
    background-image:-ms-linear-gradient(top, #f59499, #ca0206); /* IE10 */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f59499),color-stop(1, #ca0206));
}
.headnav a.wbcss span code{ vertical-align: top; font-size:12px}
 
.footbox{border-top:1px solid #a4a7aa; padding:18px 0px; color:#212224;text-align:center; line-height:160%;
background-color:#fbfbfb;
/* Saf4+, Chrome */
/* Chrome 10+, Saf5.1+ */
/* FF3.6 */
/* IE10 */
/* Opera 11.10+ */
    box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.3);
    background-image: linear-gradient(top, #ffffff, #dee1e5);
}
 
.footbox a{ margin:0px 5px; color:#212224}
.footbox a.dl{ background:url(../images/12fc7be5.png) no-repeat 0px -228px; padding-left:15px}
.footbox span.cl{ background:url(../images/12fc7be5.png) no-repeat 0px -261px; padding-left:18px}
.f_sbox{ padding-bottom:10px}
.f_sbox a{padding:6px 0px; text-align:center; width:75px; display:inline-block; margin:0px; color:#212224; border:1px solid #999999;
background-color:#ffffff;
background:-webkit-gradient(radial, 165 0, 0, 220 -257, 465, from(#ffffff), to(#e3e3e3)); 
background: -moz-linear-gradient(center top , #ffffff, #e3e3e3) repeat scroll 0 0 transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e3e3e3'); /* IE6–IE9 */
}
.f_sbox a.l_c{
-moz-border-radius-topleft: 6px;
-moz-border-radius-bottomleft:6px;
-webkit-border-top-left-radius:6px;
-webkit-border-bottom-left-radius:6px;
border-top-left-radius:6px;
border-bottom-left-radius:6px; border-right:0
}
.f_sbox a.m_c{} 
 
.f_sbox a.r_c{
-moz-border-radius-topright:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-top-right-radius:6px;
-webkit-border-bottom-right-radius:6px;
border-top-right-radius:6px;
border-bottom-right-radius:6px;
background:#d9dfe8;border-left:0;
}
 
 
/* AD */
.b1{line-height:33px; background:#edecec url(../images/d385334c.gif) no-repeat 10px 12px; padding-left:25px;padding-top:2px;margin:4px 0px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;
}
 
/* focus Pic */
.wgetPic li {text-align:center; list-style:none;margin-top:2px; background:none;}
 
/*common*/
.hidden{display:none}
.nohidden{display:block;}
.l{ float:left}
.r{ float:right}
.fontbox{ white-space:nowrap; overflow:hidden;text-overflow:ellipsis; }
.grey{ color:#a2a2a2}
.c_grey{color:#a3a3a3;}
 
.f_red{ color:#af0000}
.f_green{ color:#346801}
.f_drakgrey{ color:#252525}
 
.warp{ margin:0px auto; width:320px;}
 
/*header*/
.headmate{
padding:6px 0px 8px 0px;border-top:1px #90979d solid;color:#31497c;font-size:16px; overflow:hidden;
background-color:#f8fbff;
background-image:linear-gradient(top, #f8fbff, #e1edff); /* Saf4+, Chrome */
/* Chrome 10+, Saf5.1+ */
/* FF3.6 */
/* IE10 */
/* Opera 11.10+ */
}
.logoareabox{ padding:0px 10px; overflow:hidden; height:40px; line-height:30px}
 
.logoareabox h2 {float:left;  font-size:16px; color:#000; font-weight:normal;margin:0px;}
.logoareabox span{ float:right; line-height:38px;}
.navbox{ padding:2px 0px; text-align:center;line-height:28px; font-size:18px}
.navbox a{ margin:0px 7px}
 
/*nav*/
.personalnav{ clear:both;height:33px; line-height:33px; border-top:1px solid #b7c9e5; padding:0px 9px; overflow:hidden; font-size:16px;
background-color:#ffffff;
background-image:linear-gradient(top, #ffffff, #e2edff); /* Saf4+, Chrome */
/* Chrome 10+, Saf5.1+ */
/* FF3.6 */
/* IE10 */
/* Opera 11.10+ */
}
.personalnav span{ float:left; padding-left:22px; background:url(../images/12fc7be5.png) no-repeat 0px -54px}
.personalnav strong{ float:right; font-weight:normal;}
 
.newsnav{ clear:both;height:33px; line-height:33px; border-top:1px solid #b7c9e5; padding:0px 9px; overflow:hidden; font-size:16px; background:#eef5ff}
.newsnav p{ padding-left:22px;background:url(../images/12fc7be5.png) no-repeat 0px -87px; color:#000; font-size:15px}
.newsnav a{ color:#000}
 
.listmate{
height:37px; line-height:37px; border-top:1px solid #355a90; border-bottom:1px solid #355a90; clear:both; color:#fff; padding:0px 5px; margin-bottom:3px; overflow:hidden; text-shadow:1px 1px 1px #355a90;
background-color:#9eb7dc;
background-image:linear-gradient(top, #9eb7dc, #5b83bf); /* Saf4+, Chrome */
/* Chrome 10+, Saf5.1+ */
/* FF3.6 */
/* IE10 */
/* Opera 11.10+ */
}
.listmate strong{ float:left; font-weight:normal;}
.listmate strong img{ margin-right:8px;margin-top:0px; display:inline-block}
.listmate a{color:#fff}
.listmate span{ float:right;}
.listmate span a{ margin:0px 5px;}
.listmate span a.gpcss{ background:url(../images/12fc7be5.png) no-repeat 0px -196px; padding-left:25px}
 
.matebox{ clear:both}
 
.topnews{ padding:6px 0px; text-align:center; line-height:180%; font-size:16px; border-bottom:1px solid #dddddd}
.topnews a{ color:#424242}
.topnews p.red{ color:#ff0000; font-size:18px; font-weight:bold}
.topnews p.red a{ color:#ff0000}
.topnews p.bule{ font-size:18px; font-weight:bold}
.topnews p.bule a{ color:#31497c}
 
.listbox {overflow:hidden;color:#1F376D;}
.listbox li, .listbox p{height:38px; line-height:38px; border-bottom:1px solid #dddddd; padding-left:25px; background:url(../images/12fc7be5.png) no-repeat 10px -155px,url(../images/12fc7be5.png) no-repeat 302px -314px; padding-right:10px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.listbox li a, .listbox p a{line-height:38px; height:38px;}
.listbox li a:only-child, .listbox p a:only-child{ display:block;}
.listbox li:last-child, .listbox p:last-child{ border-bottom:0}
 
.listtab{ background:#f2f6ff; height:48px; line-height:48px; text-align:center; border-top:1px solid #b7c9e5; color:#31497c}
.listtab a{ margin:0px 5px;}
 
.main_pic_slide{ clear:both; padding-top:4px; overflow:hidden}
#wrapper_imglist {width:320px;float:left;position:relative;z-index:1;overflow:hidden; margin-bottom:0px}
#scroller_imglist {width:960px;float:left;padding:0; left:0; top:0}
#scroller_imglist > div {list-style:none;display:block;float:left;width:100%;margin:10px 0 0 0 0;text-align:left;}
#thelist_imglist > div {-webkit-box-sizing:border-box;display:inline-block; text-align:center;font-size:18px;}
#thelist_imglist .imgbox{ float:left; width:320px; text-align:center}
 
#thelist_imglist > div {-webkit-box-sizing:border-box;display:block; float:left;text-align:center;font-size:18px;line-height:140%;}
 
#nav_imglist { float:left; width:320px;height:34px;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#d9e2fc)); clear:both; margin:6px 0px;}
#prev_imglist, #next_imglist {float:left;height:31px; line-height:31px;font-size:14px;width:107px;text-align: center; border-bottom:1px solid #9fb7d4; border-top:1px solid #9fb7d4; text-shadow:1px 1px 1px #fff}
#next_imglist {float:right;}
.indicator_num{ float:left; width:106px; height:32px;border-bottom:1px solid #9fb7d4;text-align:center; color:#6b6b6b}
 
#indicator_imglist, #indicator_imglist > li {display:block; float:left;list-style:none;padding:0; margin:0;}
#indicator_imglist {float:left; width:66px; height:16px; background:#fff;border:1px solid #9fb7d4; border-top:none;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px; padding-left:38px; padding-top:6px}
#indicator_imglist > li {text-indent:-9999em;width:8px; height:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#E3E1E1;overflow:hidden;margin-right:4px;}
#indicator_imglist > li.active {background:#738abe;}
#indicator_imglist > li:last-child {margin:0;}
 
.maintab{height:32px; border-top:2px solid #e1e6fe;padding-top:2px; overflow:hidden;
background-color:#fcfdff;
background-image:linear-gradient(top, #fcfdff, #ced7fd); /* Saf4+, Chrome */
/* Chrome 10+, Saf5.1+ */
/* FF3.6 */
/* IE10 */
/* Opera 11.10+ */
}
.maintab ul{ padding:0px 6px;height:32px; overflow:hidden; text-align:center; line-height:32px; font-size:16px}
.maintab li.one{ float:left; width:54px; height:32px; border:1px solid #fff;
background-color:#e3e8fb;
/* Saf4+, Chrome */
/* Chrome 10+, Saf5.1+ */
/* FF3.6 */
/* IE10 */
/* Opera 11.10+ */
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    background-image: linear-gradient(top, #e3e8fb, #feffff);/* IE6–IE9 */
}
.maintab li.two{ float:left; width:56px; height:32px; color:#7e95b9}
.maintab li.three{ float: right; width:84px; text-align:center; background:url(../images/12fc7be5.png) no-repeat 78px -279px}
 
.wraptab {clear:both; padding:8px 6px 0px 6px; text-align:center;}
 
.tablelist{ font-size:16px; text-align:center; line-height:28px}
.tablelist tr:nth-child(odd){background:#f1f4f8;}
.tablelist tr:nth-child(even){background:#cbd2de;}
.tablelist tr.rup{color:#FF0000}
.tablelist tr.gdown{ color:#008000}
 
#searchbox{
clear:both;width:304px; height:35px; border-top:1px solid #dddddd;
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(1, #f8f8f8),
    color-stop(0, #dedede)
);
background-image: -moz-linear-gradient(
    center bottom,
    #f8f8f8 100%,
    #dedede 0%
);
padding:10px 8px 6px 8px; position:relative}
.inputsearh{ float:left;width:130px; height:31px; background:url(../images/2903.png) no-repeat 0px 0px; border:0; padding:0px 10px 0px 110px; line-height:31px; font-size:16px; color:#a9a9a9}
.inputsearh_add{ float:left;width:105px; height:31px; background:url(../images/2903.png) no-repeat 0px 0px; border:0; padding:0px 10px 0px 135px; line-height:31px; font-size:16px; color:#a9a9a9}
 
#searchbox .searchopbox{ position:absolute; z-index:100; left:13px; top:12px; float:left; width:40px; height:27px; background:url(../images/2903.png) no-repeat -250px 0px;text-decoration: none;}
#searchbox .searchcontbox{ z-index:500; position:absolute; z-index:100; left:13px; top:14px; width:212px; border-left:1px solid #afaa95;border-top:1px solid #afaa95;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:4px 4px 10px #ccc; background:#fff}
#searchbox .searchcontbox li{float:left;text-align:center; height:33px; line-height:33px; font-size:16px; border-bottom:1px solid #afaa95; border-right:1px solid #afaa95; width:105px}
#searchbox .searchcontbox li a:hover{color:#1F376D; }
#searchbox .searchcontbox li:nth-child(2){ -moz-border-radius-topright:8px;border-top-right-radius:8px}
#searchbox .searchcontbox li:nth-last-child(2){ -moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px}
#searchbox .searchcontbox li:last-child{-moz-border-radius-bottomright:8px;border-bottom-right-radius:8px}
 
#searchbox #searchcont{ position:absolute; z-index:50; left:60px; top:14px; text-align:center; padding:0px 6px; height:23px; background:#cfe2ff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;line-height:23px;font-size:16px; border:1px solid #a9b9d1; color:#627ea6}
.s_tab{ clear:both; height:34px; line-height:34px; text-align:center; color:#31497c; font-size:14px}
.s_tab a{ margin:0px 5px}
 
.footnav{ padding:10px 0px; text-align:center; font-size:16px; clear:both; overflow:hidden; border-top:1px solid #b7c9e5;}
.footnav a{
padding:5px; border:1px solid #b7c9e5; background:#ecf1ff; display:inline-block;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px; margin:0px 1px
}
 
.font14{ font-size:14px; line-height:150%}
 
.pqmate{ clear:both;height:33px; line-height:33px; border-top:1px solid #b7c9e5; padding:0px 8px; overflow:hidden; font-size:12px;
background-color:#ffffff;
background-image:linear-gradient(top, #ffffff, #e2edff); /* Saf4+, Chrome */
/* Chrome 10+, Saf5.1+ */
/* FF3.6 */
/* IE10 */
/* Opera 11.10+ */
}
.pqmate a{ float:right}
 
.gpzsbox{
clear:both; line-height:25px; border-top:1px solid #b7c9e5;overflow:hidden; font-size:14px; text-align:center;
background-color:#ffffff;
background-image:linear-gradient(top, #ffffff, #e2edff); /* Saf4+, Chrome */
/* Chrome 10+, Saf5.1+ */
/* FF3.6 */
/* IE10 */
/* Opera 11.10+ */
}
 
#wrapper_textlist {
position:relative;z-index:1;clear:both;height:33px; line-height:33px; border-top:1px solid #b7c9e5;overflow:hidden; font-size:12px;
background-color:#ffffff;
background-image:linear-gradient(top, #ffffff, #e2edff); /* Saf4+, Chrome */
/* Chrome 10+, Saf5.1+ */
/* FF3.6 */
/* IE10 */
/* Opera 11.10+ */
}
#scroller_textlist {width:640px;height:100%;float:left;padding:0; left:0; top:0}
#scroller_textlist > div {list-style:none;display:block;float:left;width:100%;height:100%;padding:0;margin:0;text-align:left;}
#thelist_textlist > div {-webkit-box-sizing:border-box;display:block;text-align:center;font-size:13px;}
#thelist_textlist .phmate{ float:left; width:320px; }
#nav_textlist { float:left;width:320px;z-index:999; position:relative; }
#prev_textlist, #next_textlist {float:left;font-weight:bolder; height:33px; line-height:33px;font-size:18px;width:26px;text-align:left; margin-top:-33px; }
#next_textlist {float:right; text-align:right}
 
#prev_textlist span, #next_textlist span{width: 0;height: 0;border: 6px solid;display: inline-block;overflow: hidden;vertical-align:-1px;text-shadow: 1px 1px 1px white;border-color: transparent transparent transparent #083C6B;}
#prev_textlist span{border-color: transparent #083C6B transparent transparent;}
 
 
.world_mkt {width:320px; background:#fafbff; font-size:12px}
.world_mkt ul {margin:0px; list-style:none; padding:0px;}
.wmt_tabs {width:298px; margin:8px auto; position:relative; height:24px; border-bottom:1px solid #7297c1; font-size:14px}
.wmt_tabs ul {position:absolute; padding:0px 0 0 11px;}
.wmt_tabs li {width:51px; height:25px; line-height:25px; margin-right:1px; background-image:url(../images/wm_tabs.gif); float:left; text-align:center; color:#fff; cursor:pointer;}
.wmt_tabs li.active {background-position:-51px 0px; color:#000; cursor:default;}
.wmt_tabs span {float:right; line-height:23px;}
 
.wmt_contents {width:298px; height:170px; margin:0px auto; overflow:hidden;}
.wmt_contents div {margin:-1px;}
.wmt_contents dl {margin:0px;}
.wmt_contents dt {height:22px; border-top:1px dashed #ccddf5;}
.wmt_contents dt.active {}
.wmt_contents dt li {float:left; line-height:22px; width:69px; text-align:right;}
.wmt_contents dt li.wmt_n {text-align:center; width:90px;}
.wmt_contents dt li span {display:block; float:right; height:22px; padding:0 5px;}
.wmt_contents dd {margin:0px; text-align:center; overflow:hidden;}
.wmt_contents dd img {margin-top:3px;}
 
.world_mkt .rup, .world_mkt .rdown {color:#f00;}
.world_mkt .gdown, .world_mkt .gup {color:#008000;}
 
.world_mkt .rup .rup, .world_mkt .rdown .rdown {background:#F9E0E1;}
.world_mkt .gdown .gdown, .world_mkt .gup .gup {background:#E1FCE1;}
 
.world_mkt ul li.wmt_n a, .world_mkt ul li.wmt_n {color:#000099}
.world_mkt .noscroll ul li.wmt_n {color:#666666}
 
.world_mkt .loading {height:130px; background:url(../images/progress.gif) no-repeat 145px 50px;}
 
.tab {height:33px; line-height:33px; border-bottom:1px solid #B7C9E5; clear:both; font-size:16px}
.tabcard {
	background-color:#EEF2FF;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#EEF2FF), to(#fdfeff)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #EEF2FF, #fdfeff); /* Chrome 10+, Saf5.1+ */
	background-image:-moz-linear-gradient(top, #EEF2FF, #fdfeff); /* FF3.6 */
	border:1px solid #b7c9e5;
	border-bottom:none;
    border-radius: 10px 10px 0px 0px;
    color: #7D97BC;
    float: left;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 54px;
	margin-top:4px;
	margin-left:3px;
}
.globle {float:left; margin-left:5px;}
.globle img {position:relative; left:3px;}
.subtab {
	background-color:#fdfeff;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#fdfeff), to(#f0f3ff)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #fdfeff, #f0f3ff); /* Chrome 10+, Saf5.1+ */
	background-image:-moz-linear-gradient(top, #fdfeff, #f0f3ff); /* FF3.6 */
	border-bottom:1px solid #B7C9E5;
	height:30px; 
	line-height:30px;
	padding:0 20px;
	font-size:12px;
}
.sina2 {border-left:5px solid #577FCE; padding-left:3px;}
.tab-content {border-bottom: 1px solid #B7C9E5; padding:5px;}
.tab-content ul{ text-align:left; font-size:14px; padding:1px 0px; overflow:hidden; *zoom:1}
.tab-content ul li{ float:left; width:25%; display:inline; height:26px; line-height:26px}
.tab-content p{ padding:3px 0px; text-align:center}
.tab .a1{background: -moz-linear-gradient(center top , #EEF2FF, #fdfeff) repeat scroll 0 0 transparent; border-bottom:1px solid #fdfeff;}
.tab .a2{background: -moz-linear-gradient(center top , #fdfeff, #EEF2FF) repeat scroll 0 0 transparent;border-bottom:none;}

.listbox li a:only-child, .listbox p a:only-child {    display: inline;}
.imgbox{text-align:center;padding:5px 0 2px 0;}
.imgbox a{margin:0px 4px;}
.s_tab a{font-size:16px;}
.main_pic_slide{padding-top:0;}
#nav_imglist{ margin:6px 0 2px;}